【Informatica CDI】セッションログのライフサイクルまとめ:出力から保持、削除まで

【Informatica CDI】セッションログのライフサイクルまとめ:出力から保持、削除まで

InformaticaのCloud Data Integrationでセッションログのライフサイクルについてのまとめました。これでセッションログのアーカイブ設計はバッチリです。
Clock Icon2024.10.24

はじめに

こんにちは、データ事業本部の渡部です。
Informatica Cloud Data Integration(CDI)のセッションログのアーカイブについて思いを馳せていたら、セッションログのライフサイクルについて初めて知ることがあったので、まとめてみようと思います。

結論

①デフォルトのセッションログ保持数は10です。
Informaticaのジョブを実行すると、以下2種類のログが出力されます。

  • s_xxxxx_import.log
  • s_xxxxx.log

2種類のログを合わせて1セットとなり、保持数10というのはこれが直近10セットを保持するという意味になります。

②保持数を超えたログは上書きされます。
同じジョブを11回実行すると、1回目のジョブのセッションログが11回目のログで上書きされます。

結論を詳しく

①デフォルトのセッションログ保持数は10です。

セッションログの保持数は、ジョブごとにマッピングタスクの詳細プロパティログファイルの最大数で設定可能です。

sessionlog_01

②保持数を超えたログは上書きされます。

同じジョブを10回実行した後のセッションログは以下です。
10セットのセッションログが配置されていて、一番古いログは「7」がついているログです。

[infa@ip-10-10-0-151 logs]$ ls -la *4T9GlhQDQM2ggEssLZ67MR*
-rw-r--r--. 1 infa infa  2335 Oct 23 19:35 s_mtt_4T9GlhQDQM2ggEssLZ67MR_0_import.log
-rw-r--r--. 1 infa infa 10940 Oct 23 19:35 s_mtt_4T9GlhQDQM2ggEssLZ67MR_0.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:38 s_mtt_4T9GlhQDQM2ggEssLZ67MR_1_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 19:38 s_mtt_4T9GlhQDQM2ggEssLZ67MR_1.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:45 s_mtt_4T9GlhQDQM2ggEssLZ67MR_2_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 19:45 s_mtt_4T9GlhQDQM2ggEssLZ67MR_2.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:48 s_mtt_4T9GlhQDQM2ggEssLZ67MR_3_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 19:48 s_mtt_4T9GlhQDQM2ggEssLZ67MR_3.log
-rw-r--r--. 1 infa infa  2335 Oct 23 20:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_4_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 20:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_4.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:08 s_mtt_4T9GlhQDQM2ggEssLZ67MR_5_import.log
-rw-r--r--. 1 infa infa 10943 Oct 24 21:08 s_mtt_4T9GlhQDQM2ggEssLZ67MR_5.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_6_import.log
-rw-r--r--. 1 infa infa 10941 Oct 24 21:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_6.log
-rw-r--r--. 1 infa infa  2335 Oct 22 12:53 s_mtt_4T9GlhQDQM2ggEssLZ67MR_7_import.log
-rw-r--r--. 1 infa infa 10940 Oct 22 12:53 s_mtt_4T9GlhQDQM2ggEssLZ67MR_7.log
-rw-r--r--. 1 infa infa  2335 Oct 22 12:55 s_mtt_4T9GlhQDQM2ggEssLZ67MR_8_import.log
-rw-r--r--. 1 infa infa 10941 Oct 22 12:55 s_mtt_4T9GlhQDQM2ggEssLZ67MR_8.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:34 s_mtt_4T9GlhQDQM2ggEssLZ67MR_9_import.log
-rw-r--r--. 1 infa infa 10942 Oct 23 19:34 s_mtt_4T9GlhQDQM2ggEssLZ67MR_9.log

この状態から11回目を実行すると、「7」のつくログが更新されました。
ファイル数が増えていないので、ログの更新は上書きであることがわかりました。

[infa@ip-10-10-0-151 logs]$ ls -la *4T9GlhQDQM2ggEssLZ67MR*
-rw-r--r--. 1 infa infa  2335 Oct 23 19:35 s_mtt_4T9GlhQDQM2ggEssLZ67MR_0_import.log
-rw-r--r--. 1 infa infa 10940 Oct 23 19:35 s_mtt_4T9GlhQDQM2ggEssLZ67MR_0.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:38 s_mtt_4T9GlhQDQM2ggEssLZ67MR_1_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 19:38 s_mtt_4T9GlhQDQM2ggEssLZ67MR_1.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:45 s_mtt_4T9GlhQDQM2ggEssLZ67MR_2_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 19:45 s_mtt_4T9GlhQDQM2ggEssLZ67MR_2.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:48 s_mtt_4T9GlhQDQM2ggEssLZ67MR_3_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 19:48 s_mtt_4T9GlhQDQM2ggEssLZ67MR_3.log
-rw-r--r--. 1 infa infa  2335 Oct 23 20:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_4_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 20:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_4.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:08 s_mtt_4T9GlhQDQM2ggEssLZ67MR_5_import.log
-rw-r--r--. 1 infa infa 10943 Oct 24 21:08 s_mtt_4T9GlhQDQM2ggEssLZ67MR_5.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_6_import.log
-rw-r--r--. 1 infa infa 10941 Oct 24 21:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_6.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:19 s_mtt_4T9GlhQDQM2ggEssLZ67MR_7_import.log
-rw-r--r--. 1 infa infa 10942 Oct 24 21:20 s_mtt_4T9GlhQDQM2ggEssLZ67MR_7.log
-rw-r--r--. 1 infa infa  2335 Oct 22 12:55 s_mtt_4T9GlhQDQM2ggEssLZ67MR_8_import.log
-rw-r--r--. 1 infa infa 10941 Oct 22 12:55 s_mtt_4T9GlhQDQM2ggEssLZ67MR_8.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:34 s_mtt_4T9GlhQDQM2ggEssLZ67MR_9_import.log
-rw-r--r--. 1 infa infa 10942 Oct 23 19:34 s_mtt_4T9GlhQDQM2ggEssLZ67MR_9.log

試しに今度はログファイルの最大数を11にして、実行してみます。

[infa@ip-10-10-0-151 logs]$ ls -la *4T9GlhQDQM2ggEssLZ67MR*
-rw-r--r--. 1 infa infa  2335 Oct 23 19:35 s_mtt_4T9GlhQDQM2ggEssLZ67MR_0_import.log
-rw-r--r--. 1 infa infa 10940 Oct 23 19:35 s_mtt_4T9GlhQDQM2ggEssLZ67MR_0.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:38 s_mtt_4T9GlhQDQM2ggEssLZ67MR_1_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 19:38 s_mtt_4T9GlhQDQM2ggEssLZ67MR_1.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:45 s_mtt_4T9GlhQDQM2ggEssLZ67MR_2_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 19:45 s_mtt_4T9GlhQDQM2ggEssLZ67MR_2.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:48 s_mtt_4T9GlhQDQM2ggEssLZ67MR_3_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 19:48 s_mtt_4T9GlhQDQM2ggEssLZ67MR_3.log
-rw-r--r--. 1 infa infa  2335 Oct 23 20:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_4_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 20:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_4.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:08 s_mtt_4T9GlhQDQM2ggEssLZ67MR_5_import.log
-rw-r--r--. 1 infa infa 10943 Oct 24 21:08 s_mtt_4T9GlhQDQM2ggEssLZ67MR_5.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_6_import.log
-rw-r--r--. 1 infa infa 10941 Oct 24 21:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_6.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:19 s_mtt_4T9GlhQDQM2ggEssLZ67MR_7_import.log
-rw-r--r--. 1 infa infa 10942 Oct 24 21:20 s_mtt_4T9GlhQDQM2ggEssLZ67MR_7.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:35 s_mtt_4T9GlhQDQM2ggEssLZ67MR_8_import.log
-rw-r--r--. 1 infa infa 12102 Oct 24 21:35 s_mtt_4T9GlhQDQM2ggEssLZ67MR_8.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:34 s_mtt_4T9GlhQDQM2ggEssLZ67MR_9_import.log
-rw-r--r--. 1 infa infa 10942 Oct 23 19:34 s_mtt_4T9GlhQDQM2ggEssLZ67MR_9.log

これは想定外で「8」のつくセッションログが上書きされてしまいました。
最大数を変えた瞬間にセッションログの保持数に反映されるわけではなさそうです。

続けて何度か実行してみると、これまで存在していなかった「10」のつくセッションログが出力されました。

[infa@ip-10-10-0-151 logs]$ ls -la *4T9GlhQDQM2ggEssLZ67MR*
-rw-r--r--. 1 infa infa  2335 Oct 23 19:35 s_mtt_4T9GlhQDQM2ggEssLZ67MR_0_import.log
-rw-r--r--. 1 infa infa 10940 Oct 23 19:35 s_mtt_4T9GlhQDQM2ggEssLZ67MR_0.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:39 s_mtt_4T9GlhQDQM2ggEssLZ67MR_10_import.log
-rw-r--r--. 1 infa infa 12313 Oct 24 21:39 s_mtt_4T9GlhQDQM2ggEssLZ67MR_10.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:38 s_mtt_4T9GlhQDQM2ggEssLZ67MR_1_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 19:38 s_mtt_4T9GlhQDQM2ggEssLZ67MR_1.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:45 s_mtt_4T9GlhQDQM2ggEssLZ67MR_2_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 19:45 s_mtt_4T9GlhQDQM2ggEssLZ67MR_2.log
-rw-r--r--. 1 infa infa  2335 Oct 23 19:48 s_mtt_4T9GlhQDQM2ggEssLZ67MR_3_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 19:48 s_mtt_4T9GlhQDQM2ggEssLZ67MR_3.log
-rw-r--r--. 1 infa infa  2335 Oct 23 20:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_4_import.log
-rw-r--r--. 1 infa infa 10941 Oct 23 20:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_4.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:08 s_mtt_4T9GlhQDQM2ggEssLZ67MR_5_import.log
-rw-r--r--. 1 infa infa 10943 Oct 24 21:08 s_mtt_4T9GlhQDQM2ggEssLZ67MR_5.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_6_import.log
-rw-r--r--. 1 infa infa 10941 Oct 24 21:13 s_mtt_4T9GlhQDQM2ggEssLZ67MR_6.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:19 s_mtt_4T9GlhQDQM2ggEssLZ67MR_7_import.log
-rw-r--r--. 1 infa infa 10942 Oct 24 21:20 s_mtt_4T9GlhQDQM2ggEssLZ67MR_7.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:35 s_mtt_4T9GlhQDQM2ggEssLZ67MR_8_import.log
-rw-r--r--. 1 infa infa 12102 Oct 24 21:35 s_mtt_4T9GlhQDQM2ggEssLZ67MR_8.log
-rw-r--r--. 1 infa infa  2335 Oct 24 21:38 s_mtt_4T9GlhQDQM2ggEssLZ67MR_9_import.log
-rw-r--r--. 1 infa infa 12310 Oct 24 21:38 s_mtt_4T9GlhQDQM2ggEssLZ67MR_9.log

このことからセッションログの更新は連番のローリング順であって、ログファイルの最大数はその連番の最大値を増やすものであることがわかりました。

以上、セッションログの保持数についてのまとめでした。

セッションログのアーカイブについて、ジョブの実行頻度やアーカイブの実行間隔によって、意図せずセッションログのアーカイブができていないということもあるかと思います。
そんな場合に本記事がご参考になれば幸いです。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.